package com.wgz.flag.entity;

import lombok.Data;
import java.time.LocalDateTime;

@Data
public class GroupRequest {
    private Long id;
    private Long groupId;      // 群ID
    private Long userId;       // 申请人ID
    private String message;    // 申请消息
    private Integer status;    // 状态：0-待处理，1-已同意，2-已拒绝
    private LocalDateTime applyTime;   // 申请时间
    private LocalDateTime handleTime;  // 处理时间
    private Long handlerId;    // 处理人ID（群主或管理员）

    // 关联信息
    private User user;         // 申请人信息
    private User handler;      // 处理人信息
    private GroupChat group;   // 群聊信息
}